package com.config.dao;


import java.util.List;

import com.base.dao.TemplateDao;
import com.config.entity.EquStateConfig;

public interface EquStateConfigDao extends TemplateDao<EquStateConfig,Integer>{
	/**
	 * 根据设备状态获取对应的功率范围
	 * @param state
	 * @return
	 */
	public EquStateConfig getEquPowerValue(String stateType);
	/**
	 * 根据功率值获取设备状态
	 * @param power
	 * @return
	 */
	public EquStateConfig getEquStateType(double power);
	
	//找到所有的状态类型
	public List<EquStateConfig> getDistinctType();
	
	/**
	 * 分页显示所有记录
	 * @param start
	 * @param limit
	 * @return
	 */
	public List<EquStateConfig> findAll(int start,int limit);
	
	public int countbyFindAll();
	

}
